/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package persistencia;

import java.sql.SQLException;
import java.text.ParseException;
import java.util.Date;
import java.util.List;
import javabeans.JBCine;
import javabeans.JBCliente;
import javabeans.JBFuncion;
import javabeans.JBPelicula;

/**
 *
 * @author Administrador
 */
public interface ISistema {
    
    Date checkAndConvertDate(String dia, String mes, String anio) throws ParseException;
    
    Date StringToDate(String fechaString, int horas, int minutos) throws ParseException;
    
    int salvarPelicula(JBPelicula pelicula) throws SQLException;
    
    int salvarFuncion(JBFuncion funcion, int peliculaId) throws SQLException;
    
    List<JBPelicula> listarPeliculas() throws SQLException;
    
    List<JBPelicula> listarPeliculasxCine(int cineId) throws SQLException;
    
    JBPelicula obtenerPelicula(int id) throws SQLException;
    
    List<JBCine> listarCines () throws SQLException;
    
    JBCine obtenerCine(int cineId) throws SQLException;
    
    JBCliente crearCliente(JBCliente cliente) throws SQLException;
}
